package com.hzhc.enumBean;

import lombok.Getter;

@Getter
public enum ResultUtilCodeEnum {

    SUCCESS(200,"成功"),
    FAIL(400, "失败"),
    PERMISSION(401, "没有权限"),
    ACCOUNT_ERROR(400, "请输入账号"),
    PASSWORD_ERROR(400, "请输入密码"),
    USER_PASSWORD_ERROR(400, "用户名或密码错误"),
    LOGIN_SUCCESS(200, "登录成功"),
    OLD_PASSWORD_ERROR( 400, "旧密码错误"),
    MOBILE_AlREAD_EXIST( 400, "手机号已存在"),
    LOGIN_NAME_AlREAD_EXIST( 400, "该账号已经存在"),
    USER_NOT_EXIST( 400, "用户不存在"),
    LOGIN_OUT_SUCCESS( 200, "退出成功！"),
    LOGIN_DD_OUT_SUCCESS( 200, "单点登录退出成功！"),
    ORG_CODE_EXIST(400, "代码已存在"),
    ROLE_NAME_EXIST(400, "角色名称已存在"),
    WX_NAME_EXIST(400, "微信角色已存在"),
    TASKPLANNAME_ALREAD_EXIST( 400, "计划名称已存在"),
    EXECUTECYCLE_INCORRECT_FORMAT( 400, "执行周期格式不正确"),
    NO_GLYZH(400, "不能删除管理员账号！"),
    ACCOUNT_STOP( 400, "账号已停用"),
    CAR_INFO_EXIST(400,"车牌已存在"),
    TOW_INFO_EXIST(400,"拖挂已存在"),
    CAR_INFO_TYPE(400,"车牌格式不对"),
    BERTH_EXIST(400,"泊位已存在"),
    COMPANYINFO_NAME( 400, "客户名称已存在"),
    HLCODES_CODE( 400, "货物CODE已存在"),
    HLCODES_NAME( 400, "货物名称已存在"),
    JZHTYPE_EXIST(400, "规格重复"),
    DATA_INTERFACE_EXCEPTION( 500, "数据接口请求异常"),
    DEVICE_INFO_EXIST( 400, "设备名称已存在"),
    MACHINE_NO_EXIST(400, "设备编号已存在"),
    VERSION_CONTENT_EXIST( 400, "版本内容已存在"),
    VERSION_INFO_EXIST( 400, "版本信息已存在"),
    SHIPNAME_ALREAD_EXIST( 400, "船舶名称已存在"),
    SYSDIC_CODE( 400, "字典CODE已存在"),
    COMPANYINFO_NAMESIMPLE(400, "中文简称已存在"),
    UPDATE_DATA_LOSE(400, "修改失败，历史数据数据缺失！"),
    UPDATE_GOODS_LOSE(400, "修改失败，货类信息异常！"),
    GOODS_PLAN_FIXED(400, "该货类已有作业计划，不能删除！"),
    SISPATCH_COMPLETE(400, "该数据已调度完工！"),
    NAME_EXIST(400, "名称已存在"),
    SHIPNAME_EXIST(400, "中文船名重复"),
    CAR_DECLARE_GATEWEIGHT_EXIST(400, "已有作业数据,不能删除!"),
    IMPORT_FAIL(400, "导入失败.请检查模板内容"),
    WEATHER_ERROR(400, "获取天气异常！"),
    SYSDIC_NAME( 400, "字典值已存在"),
    WORKLINE_BW_FIXED(400, "固定泊位，不能修改"),
    NOTKC_ID(400, ":未找到库存id！"),
    NOTKC(400, ":未找到库存id！"),
    INVENTORY_DEFICIEECY(400, "库存不足，已有出库记录"),
    DATA_COMPLETE(400, "该数据已调度完工！"),
    DATA_NOT_COMPLETE(400, "该数据未完工，不用取消！"),
    PORT_NAME_EXIST(400,"港口名称存在"),
    WORKLINE_BW_EXIST(400, "泊位名称已存在"),
    MACHINE_NAME_EXIST(400, "设备名称已存在"),
    CHARGE_SUBJECT_EXIST( 400, "计费科目代码重复"),
    TITLE_ALREAD_EXIST( 400, "标题已存在"),
    SYSROLE_CODE( 400, "角色CODE已存在"),
    SYSROLE_NO_CODE( 400, "统一身份认证系统角色CODE不存在"),
    PERSON_NAME_EXIST(400, "人员名称已存在"),
    OLD_PASSWORD_NULL(400,"旧密码为空！"),
    NEW_PASSWORD_NULL(400, "新密码为空！"),
    NEW_PASSWORD_ERROR(400, "旧密码错误！"),
    PASSWORD_COMMON(400, "新密码和旧密码相同！"),
    PASSWORD_CHANGE_ERROR(400, "修改密码失败！"),
    FILE_ERROR(400, "删除文件错误！"),
    FILE_NOT_EXIST(400, "文件不存在！"),
    USERNAME_NULL(400, "请输入用户名！"),
    ACCOUNT_PASSWORD_ERROR(400, "用户名或密码错误"),
    CNTR_SIZE_CODE_CNTR_TYPE_EXIST(400, "该箱尺寸代码和箱类型已存在"),
    CNTR_SIZE_NAME_EXIST(400, "该箱尺寸名称已存在"),
    CNTR_MASTER_EXIST(400, "该箱主已存在"),
    CNTR_TYPE_CODE_EXIST(400, "该箱类型代码已存在"),
    LAYER_ERROR(400, "层数必须在1-5之间"),
    AREA_ERROR(400, "你输入的箱区域已存在"),
    CNTR_NO_EXIST(400, "你输入的箱号已存在"),
    BAY_EXIST(400, "你输入的贝位已被占用"),
    DOWN_BAY_NOTEXIST(400, "你输入的贝位层数下层没有箱子"),
    MAX_MIN_MIX_ERROR(400, "大小箱子不能混堆"),
    CONTRACT_EXIST_ERROR(400, "合同编号已存在"),
    CNTR_TALLY_YET(400, "箱已理货,无法删除"),
    CAR_OUT_YET(400, "已出卡,无法删除"),
    STATION_EXIST(400, "站点已存在"),
    LOGIN_CAR_ERROR(400, "该车没有预约！"),
    BAY_IS_NULL(400, "贝位不能为空,请检查！"),
    CNTRSIZE_IS_NULL(400, "尺寸不能为空,请检查!"),
    ITEM_IS_EXIST(400,"项目已存在"),
    WORKITEM_IS_EXIST(400,"作业项目也存在"),
    CNTRNO_NULL(400,"箱号为空！"),
    CNTR_NOT_EXIST(400,"集装箱不存在！"),
    DECLARE_NOT_EXIST(400,"进卡数据不存在！"),
    EFFLAG_IS_ERROR(400,"空重不匹配！"),
    CNTR_IS_ERROR(400,"箱信息不匹配 无法理货！"),
    CNTRSIZE_IS_ERROR(400,"箱尺寸不匹配！"),
    CNTR_NOTIN_YARD(400,"该箱子不在场！"),
    DATA_NOT_EXIST(400, "没有数据！"),
    INSTRUCTIONS_HAVE_ISSUED(400, "已下发指令！"),
    FILE_NOT_UPLOAD(400, "请上传文件！"),
    FILE_UPLOAD_FAIL(400, "上传文件失败,请检查文件格式！"),
    FILE_FORMAT_ERRO(400, "上传文件格式不正确，请上传zip格式压缩文件！"),
    VERSION_NUMBER_CANNOT_BE_EMPTY(400, "版本号参数不能为空！"),
    VERSION_NUMBER_IS_NULL(400, "版本号为空！"),
    SGJ_CNTR_IS_NULL(400, "业务未选箱子！"),
    SGJ_CAR_IS_NULL(400, "业务未选车辆！"),
    ZIPFILE_UNABLE_TO_PARSE(400, "解压包文件内容无法解析！"),
    SGJ_IMG_IS_NULL(400, "装箱照片不存在,请导入装箱照片！"),
    SGJ_YUNYUN_IS_NULL(400, "水运单不存在,请导入水运单！"),
    TOKEN_ERROR(403, "token认证失败！"),
    TRADE_NAME_EXIST(400, "品名已存在"),
    SENDTRANSPORTSTATE_CHANGED(400, "发运状态已变更,请刷新数据"),
    YWORDER_NO_CNTR(400, "委托内没有箱信息,请检查"),
    YWCNTR_IS_TALLY(400, "存在理货理货数据,无法删除"),
    AUDITFLAG_CHANGED(400, "审核状态已变更,请刷新数据"),
    CNTR_IS_LOCK(400, "箱子已锁,无法进行提箱"),
    CNTR_IS_INYARD(400, "箱已进场,无法删除"),
    DEFAULT_HDID(400, "没有该公司")
    ;



    private Integer code;

    private String message;

    private ResultUtilCodeEnum(Integer code, String message) {
        this.code = code;
        this.message = message;
    }
}
